package com.simple.rpc.exporter;

import com.simple.rpc.config.ServiceConfig;

/**
 * 服务发布器
 *
 * @author mhh
 * @since 2020/10/20
 */
public interface RpcServiceExporter {

    /**
     * 服务发布/注册
     *
     * @param serviceConfig 服务数据
     */
    void export(ServiceConfig serviceConfig);

    /**
     * 下线单个服务
     *
     * @param serviceConfig 服务数据
     */
    void unExport(ServiceConfig serviceConfig);
}
